package com.yf.service.rongcloud;


import com.yf.entity.WxUser;
import com.yf.entity.rongcloud.UsersEntity;
import com.yf.service.BaseService;
import com.yf.vo.rongcloud.TokenVO;
import io.rong.models.Result;

/**
 * Service接口
 *
 * @author hxf
 * @email 505860922@qq.com
 * @date Mon Oct 22 10:50:05 CST 2018
 */
public interface UsersService extends BaseService<UsersEntity>{
    /**
     * 通过统一ID获取
     * @return
     */
    UsersEntity findByUnionId(String unionId);


    /**
     * 注册用户
     * @param
     * @param
     * @return
     */
    TokenVO registerUser(WxUser wxUser);

    /**
     * 加群
     * @param
     * @param
     * @return
     */
    void joinGroup(Long groupId,Long userId);
}
